#include <iostream>

using namespace std;

int add(int a, int b)
{
    return a + b;
}

void func(int&)
{
    cout<<"lvalue"<<endl;
}

void func(int&&)
{
    cout<<"rvalue"<<endl;
}

int main()
{
    int a = 2., b = 3;
    func(0);
    func(a);
    func(add(a,b));
}